package solution

func V1(digits []int) []int {
	i := len(digits) - 1

	for i >= 0 {
		digits[i]++

		if digits[i] == 10 {
			digits[i] = 0

			if i == 0 {
				digits = append([]int{1}, digits...)
				break
			} else {
				i--
			}
		} else {
			break
		}
	}

	return digits
}
